body{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #FFFFFF;
	color : #333333;
	margin-top : 10px;
	margin-left : 15px;
	margin-right: 15pt;
}

td {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333333;
}

span {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333333;
}

.warning{
	font-weight : bold;
  color : #ff0000;
}

a{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #006699;
 	text-decoration : none;
}

a:hover, a.topMenu:hover {
	text-decoration : underline;
}

a.topMenu {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
 	text-decoration : none;
	color : #ffffff;
	text-indent: 7pt;
	line-height: 18pt;
}

a.imglink, a.imglink:hover {
 	text-decoration : none;
}

input {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

textarea {
	border : 1px solid #006699;
}

input.button {
	color : #FFFFFF;
	background-color : #006699;
	cursor : hand;
	font-weight : bold;
}

input.input_button {
	border : 1px solid #006699;
}

table.headerTable{
	margin-bottom : 9px;
}


.topNavig {
	font-size : 11px;
	font-weight : bold;
}

td.topMenu{
	background-image : url(/img/bg_top_menu.gif);
	background-repeat : repeat-x;
}

td.topMenuH{
	background-image : url(/img/bg_top_menu_h.gif);
	background-repeat : repeat-x;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
 	text-decoration : none;
	color : #ffffff;
	text-indent: 7pt;
	line-height: 18pt;	
}

td.navigation{
	background-color : #DFDFDF;
	font-weight : bold;
	height : 19px;
}	

a.navigation{
	font-weight : bold;
}	
	
table.mainTable{
	margin-bottom : 10px;
	margin-top : 15px;
}	

td.leftMenuCat{
	font-weight : bold;
	font-size : 9px;
}

a.leftMenu{
	font-weight : bold;
	font-size : 9px;
}


.header{
	font-size : 10px;
	font-weight : bold;
}

.text {
	font-family: Verdana,Arial, Helvetica; font-size: 10pt; cursor: default
}

a.text {
  cursor: pointer;
}

H5  {
	font-family : serif;
	text-align : center;
}

H3  {
	margin-right : 20pt;
}


P.text  {
	text-indent : +3em;
	text-align : justify;
	margin-left : 20pt;
	margin-right : 20pt;
}

P.title  {
	font-family : Verdana,Trebuchet MS,sans-serif;
	font-size : 9pt;
	font-weight : 900;
	color : #FFFFFF;
	background-color : #C0C0C0;
	margin-left : 20pt;
}

TD.row  {
	font-size : 8pt;
}

TH  {
	font-family : Verdana,Arial,sans-serif;
	font-size : 10pt;
	font-weight: bold;	
	background-color : #97d6f6;
}

TH.ordered  {
	background-color : #c0e6f9;
}

.person  {
	font-family : Arial,sans-serif;
	color : #000000;
	font-size : 8pt;
	font-weight: normal;	
}

.small2  {
	font-family : Arial,sans-serif;
	color : #000000;
	font-size : 8pt;
}

.small  {
	font-size : 1pt;
}

TR.row2  {
	background-color : #e7f5fd;
}

TR.row1  {
	background-color : #c0e6f9;
}

.workitem  {
	font-family : Arial,sans-serif;
	color : #000080;
	font-size : 8pt;
	font-weight: normal;	
}

.input_field {
	font-size:10pt;
	border : 1px solid #006699;
}

.input_filter {
	font-size:8pt;
	border : 1px solid #006699;
}

.editlist_input_field {
	font-size:8pt;
	border : 1px solid #006699;
}

A.flap_active  {
	font-family : Verdana,Arial,sans-serif;
	font-size : 8pt;
	font-weight: bold;	
	text-align : center;
}

A.flap_inactive, SPAN.flap_inactive {
	color : #FFFFFF;
	text-align : center;
	font-size : 8pt;
}

TD.flap_active  {
	background-color : #6FC6F2;
	border-right : 1px solid #FFFFFF;
	color : #006699;
	padding-left : 10px;
	padding-right : 10px;
}

TD.flap_inactive  {
	background-color : #006699;
	border-right : 1px solid #FFFFFF;
	padding-left : 10px;
	padding-right : 10px;
}

TD.flap_detail  {
	background-color : #ffffff;
	border-top : 4px solid #6FC6F2;
	border-bottom : 4px solid #6FC6F2;
	border-left : 1px solid #6FC6F2;
	border-right : 1px solid #6FC6F2;
}

.external_selection_key  {
	background-color : #e0e0ff;
	cursor: default;
	border : 1px solid #006699;
}
.external_selection  {
	background-color : #e0e0ff;
	cursor: default;
	border : 1px solid #006699;
}

.external_selection_button_edtlist  {
	cursor: default;
	font-size : 8pt;
	border : 1px solid #006699;
}
.external_selection_edtlist  {
	background-color : #e0e0ff;
	cursor: default;
	font-size : 8pt;
	border : 1px solid #006699;
}

.butClass {
  BORDER-RIGHT: #e0e0ff 1px solid; BORDER-TOP: #e0e0ff 1px solid; BORDER-LEFT: #e0e0ff 1px solid; BORDER-BOTTOM: #e0e0ff 1px solid
}

.tdClass {
  PADDING-LEFT: 3px; PADDING-TOP: 3px
}

.genplan_button {
  width : 400px;
}

.consistency_check_main_title {
}

.consistency_check_assoc {
  font-size : 8pt;
}

.consistency_check_ok_result {
  color : #00FF00;
  font-size : 8pt;
}

.consistency_check_inconsistency {
  font-size : 8pt;
}


.diff {
  color : #000000;
  font-size : 7pt;
}

.diff_new {
  color : #000080;
  font-size : 7pt;
  text-decoration: line-through;
}

.diff_old {
  color : #000080;
  font-size : 7pt;
	font-weight: bold;	
}

.diff_proptitle {
  color : #000080;
  font-size : 8pt;
	font-weight: bold;	
	font-style : italic;
}

.diff_objtitle {
  color : #000000;
  font-size : 9pt;
	font-weight: bold;	
}

.diff_objtitle_old {
  color : #008000;
  font-size : 9pt;
	font-weight: bold;	
}

.diff_objtitle_new {
  color : #800000;
  font-size : 9pt;
	font-weight: bold;	
  text-decoration: line-through;
}

.sync_update {
	font-size:12pt;
	background-color : #8080f0;
}

.sync_insert {
	font-size:12pt;
	background-color : #80f080;
}

.sync_delete {
	font-size:12pt;
	background-color : #f08080;
}
